﻿<%@ Control Language="C#" AutoEventWireup="true" CodeFile="contact.ascx.cs" Inherits="VISS.Web.Frontend.Modules.User.Profile.ContactControl" %>
<%@ Import Namespace="VISS.Web.Frontend" %>
<%@ Import Namespace="VISS.API.Users" %>
<div id="general-condition" class="form">
    <div id="contact-field">
        <%
            UserContext userContext = LoginFactory.GetCurrentUser();
            IUserContactRequest _iUserRequest = NCT.Framework.StructureMapFactory.GetInstance<IUserContactRequest>();

            bool canSeeProfile = false;
            canSeeProfile = _iUserRequest.CheckUserHaveRightViewContactInfo(userContext.UserKey, userKey);
        %>
        <% if (GeneralContact == null)
           {
               if (IsEditContact)
               { %>
        <div class="field">
            <label class="title">
                Email:</label>
            <div class="right">
                <span>Chưa cung cấp</span></div>
        </div>
        <div class="field">
            <label class="title">
                Điện thoại nhà:</label>
            <div class="right">
                <span>Chưa cung cấp</span></div>
        </div>
        <div class="field">
            <label class="title">
                Di động:</label>
            <div class="right">
                <span>Chưa cung cấp</span></div>
        </div>
        <div class="field">
            <label class="title">
                Địa chỉ:</label>
            <div class="right">
                <span>Chưa cung cấp</span></div>
        </div>
        <% }
               else
               { %>
        <div class="empty">
            Thành viên này hiện chưa cung cấp thông tin</div>
        <% } %>
        <% }
           else
           {
               if (IsEditContact && (userContext.UserKey == userKey))
               { 
               
        %>
        <div class="field">
            <label class="title">
                Email:</label>
            <div class="right">
                <span id="field-email">
                    <% if (string.IsNullOrEmpty(Email))
                       {
                           Email = NotHave;
                       }
                           
                    %>
                    <%=Email%>
                </span>
            </div>
        </div>
        <div class="field">
            <label class="title">
                Điện thoại nhà:</label>
            <div class="right">
                <span id="field-homephone">
                    <% if (string.IsNullOrEmpty(HomePhone))
                       {
                           HomePhone = NotHave;
                       }
                           
                    %>
                    <%=HomePhone%>
                </span>
            </div>
        </div>
        <div class="field">
            <label class="title">
                Điện thoại di động:</label>
            <div class="right">
                <span id="field-mobile">
                    <% if (string.IsNullOrEmpty(Mobile))
                       {
                           Mobile = NotHave;
                       }
                           
                    %>
                    <%= Mobile%>
                </span>
            </div>
        </div>
        <div class="field">
            <label class="title">
                Địa chỉ:</label>
            <div class="right">
                <span id="field-address">
                    <% if (string.IsNullOrEmpty(Address))
                       {
                           Address = NotHave;
                       }
                           
                    %>
                    <%=Address%></span></div>
        </div>
        <% }

               else
               {
                   if (!canSeeProfile)
                   {
                       bool sendRequest = false;

                       sendRequest = _iUserRequest.CheckRequestSended(userContext.UserKey, userKey);

                       if (sendRequest)
                       {%>
        <div class="empty">
            <input type="button" disabled="disabled" value="Yêu cầu xem thông tin liên lạc đã được gửi."
                /></div>
        <%}
                       else
                       {%>
        <div class="empty">
            <div>
                <span id="request">Vui lòng gửi yêu cầu để xem thông tin liên lạc của thành viên này.</span>
            </div>
            <input class="btn-request" type="button" onclick="nct.editcontact.send()" />
        </div>
        <%}
                   }

                   else
                   { %>
        <div class="field">
            <label class="title">
                Email:</label>
            <div class="right">
                <span id="Span1">
                    <% if (string.IsNullOrEmpty(Email))
                       {
                           Email = NotHave;
                       }
                           
                    %>
                    <%=Email%>
                </span>
            </div>
        </div>
        <div class="field">
            <label class="title">
                Điện thoại nhà:</label>
            <div class="right">
                <span id="Span2">
                    <% if (string.IsNullOrEmpty(HomePhone))
                       {
                           HomePhone = NotHave;
                       }
                           
                    %>
                    <%=HomePhone%>
                </span>
            </div>
        </div>
        <div class="field">
            <label class="title">
                Điện thoại di động:</label>
            <div class="right">
                <span id="Span3">
                    <% if (string.IsNullOrEmpty(Mobile))
                       {
                           Mobile = NotHave;
                       }
                           
                    %>
                    <%= Mobile%>
                </span>
            </div>
        </div>
        <div class="field">
            <label class="title">
                Địa chỉ:</label>
            <div class="right">
                <span id="Span4">
                    <% if (string.IsNullOrEmpty(Address))
                       {
                           Address = NotHave;
                       }
                    %>
                    <%=Address%></span></div>
        </div>
        <%}

               }

           } %>
        <% 
                     
            if (IsEditContact && (userContext.UserKey == userKey))
            { %>
        <div class="field-edit">
            <span class="edit-box" id="edit-contact">Chỉnh sửa</span>
        </div>
        <% } %>
    </div>
    <% if (IsEditContact)
       {
           if (GeneralContact == null)
           {
               GeneralContact = new VISS.API.Users.UserContactInfoEnt();
               GeneralContact.Email = "-1";
               GeneralContact.MobiPhone = "-1";
               GeneralContact.HomePhone = "-1";
               GeneralContact.Address = "-1";
           } %>
    <div id="contact-edit" style="display: none;">
        <div id="general-condition-edit-fields">
            <div class="field">
                <label class="title">
                    Email:</label>
                <input type="text" id="txtEmail" value="<%=Email %>" name="txtEmail" class="input" />
            </div>
            <div class="field">
                <label class="title">
                    Điện thoại nhà:</label>
                <input type="text" id="txtHomePhone" value="<%=HomePhone %>" name="txtHomePhone"
                    class="input" />
            </div>
            <div class="field">
                <label class="title">
                    Điện thoại di động:</label>
                <input type="text" id="txtMobile" value="<%=Mobile %>" name="txtMobile" class="input" />
            </div>
            <div class="field">
                <label class="title">
                    Địa chỉ:</label>
                <input type="text" id="txtAddress" value="<%=Address %>" name="txtAddress" class="input" />
            </div>
        </div>
        <div class="field-edit">
            <span class="cancel-general-condition" id="cancel-contact">Hủy</span> <span class="save-general-condition"
                id="save-contact">Cập nhật</span>
        </div>
    </div>
    <% } %>
</div>
